package com.lingx.model;

import java.util.List;
import java.util.Map;

import com.lingx.model.impl.DefaultField;

/** 
 * @author www.lingx.com
 * @version 创建时间：2015年4月5日 下午1:32:39 
 * 类说明 
 */
public interface IPerformer {
	/**
	 * 执行脚本
	 * @param script
	 * @param context
	 * @return
	 * @throws LingxScriptException
	 */
	public Object executeScript(String script,IContext context) throws Exception;
	public void addParam(String key, Object val);
	public void addParam(Map<String, Object> map);
	public void initField(List<DefaultField> fields);
}
